Fix nl_langinfo() use
authorMatthias Clasen <matthiasc@src.gnome.org>
Sat, 18 Jun 2005 04:19:29 +0000 (04:19 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 18 Jun 2005 04:19:29 +0000 (04:19 +0000)
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-8
gtk/gtkcalendar.c

index 6fd90d65c7fd669f603ddc11fb3708772d44e9e1..2168c2b07ec135e72797fbe43b06b2c6b09620f3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcalendar.c (gtk_calendar_init): _NL_FIRST_WEEKDAY is
+       1-based.  (#163842, Pierre Ossman)
+
 2005-06-17  Kristian Rietveld  <kris@gtk.org>
 
        Fix #160281, testcase from Peter Bloomfield.
index 6fd90d65c7fd669f603ddc11fb3708772d44e9e1..2168c2b07ec135e72797fbe43b06b2c6b09620f3 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcalendar.c (gtk_calendar_init): _NL_FIRST_WEEKDAY is
+       1-based.  (#163842, Pierre Ossman)
+
 2005-06-17  Kristian Rietveld  <kris@gtk.org>
 
        Fix #160281, testcase from Peter Bloomfield.
index 6fd90d65c7fd669f603ddc11fb3708772d44e9e1..2168c2b07ec135e72797fbe43b06b2c6b09620f3 100644 (file)
@@ -1,3 +1,8 @@
+2005-06-18  Matthias Clasen  <mclasen@redhat.com>
+
+       * gtk/gtkcalendar.c (gtk_calendar_init): _NL_FIRST_WEEKDAY is
+       1-based.  (#163842, Pierre Ossman)
+
 2005-06-17  Kristian Rietveld  <kris@gtk.org>
 
        Fix #160281, testcase from Peter Bloomfield.
index be5ccff3947e828a1de1121b5a47719f12a3a1ce..239aabc5e29fe7a77c2fd232bfb5df537701e675 100644 (file)
@@ -652,7 +652,7 @@ gtk_calendar_init (GtkCalendar *calendar)
 
 #ifdef HAVE__NL_TIME_FIRST_WEEKDAY
   week_start = nl_langinfo (_NL_TIME_FIRST_WEEKDAY);
-  priv->week_start = *((unsigned char *) week_start) % 7;
+  priv->week_start = *((unsigned char *) week_start) % 7 - 1;
 #else
   /* Translate to calendar:week_start:0 if you want Sunday to be the
    * first day of the week to calendar:week_start:1 if you want Monday